package cn.itsource.org.service;

import cn.itsource.common.service.BaseService;
import cn.itsource.common.util.PageList;
import cn.itsource.org.domain.Department;
import cn.itsource.org.dto.DepartmentDto;
import cn.itsource.org.query.DepartmentQuery;

import java.util.List;

/**
 * 该service内部，只保留自己特有的方法
 */
public interface IDepartmentService extends BaseService<Department> {
    /**
     * 新增和修改
     * @param departmentDto（实体临时对象）   如果实体中id为空，那就是新增，否则就是修改
     */
    void save(DepartmentDto departmentDto);


    /**
     * 查询树形结构
     * @return
     */
    List<Department> queryTree();
}
